institute for basic technical research - German English Dictionary